// button
.el-button {
  &[border='false'] {
    border: none;
  }
  &[dashed],
  &[dashed='true'] {
    border-style: dashed;
  }
  &[notbg],
  &[notbg='true'] {
    background-color: transparent;
    &:hover {
      background-color: var(--el-button-hover-bg-color);
    }
    &:active {
      background-color: var(--el-button-active-bg-color);
    }
  }

  &--info {
    --el-button-text-color: var(--z-text-color);
    --el-button-hover-text-color: var(--z-text-color-light);
    --el-button-active-text-color: var(--z-text-color-white);
    --el-button-bg-color: var(--z-fill-color);
    --el-color-info-light-3: var(--z-fill-color-hover);
    --el-color-info-dark-2: var(--z-fill-color-extra);
  }

  // type 为 link 的 button
  &.is-link {
    &.el-button + .el-button {
      margin-left: 2px;
    }
  }
}

// 消息提示
.el-message {
  &__content {
    // --el-message-text-color: var(--z-text-color-primary);
  }
  &--info {
    // --el-message-text-color: var(--el-color-primary);
  }
}

// 菜单
.el-menu {
  .el-icon {
    // font-size: 18px;
    // margin-right: 8px;
  }
}

// 树结构
.el-tree {
  &.el-tree--highlight-current {
    --el-text-color-regular: var(--z-text-color);
    --el-tree-node-hover-bg-color: var(--z-main-color);
    --el-color-primary-light-9: var(--el-tree-node-hover-bg-color);
    .el-tree-node {
      .el-tree-node__content:hover {
        color: var(--z-text-color-white);
      }
      .el-tree-node:focus > .el-tree-node__content,
      &.is-current > .el-tree-node__content {
        --el-tree-expand-icon-color: var(--z-text-color-white);
        color: var(--z-text-color-white);
      }
    }
  }
  &-node__content {
    transition: all 0.15s;
    border-bottom: 1px solid var(--z-border-color);
  }
}

// 表格
.el-table {
  &__header,
  &__body {
    thead th .cell {
      font-weight: 100;
    }
    .el-table__cell {
      padding: 12px 0;
    }
    div.cell {
      padding: 0 16px;
    }
  }
}

// 下拉
.el-select {
  &-dropdown {
    color: aqua;
    .el-tree {
      .el-tree-node {
        &:focus {
          > .el-tree-node__content .el-select-dropdown__item {
            // color: var(--z-text-color-white);
          }
        }

        &__content {
          --el-tree-node-content-height: 42px;
          &:hover {
            .el-select-dropdown__item {
              // color: var(--z-text-color-white);
            }
          }
        }
      }
    }
  }
}

// 标签页
.el-tabs {
  &__header {
    &.is-top {
      margin-bottom: 8px;
    }
  }
  &__nav-wrap {
    padding: 0 12px;
    &::after {
      height: 1px !important;
    }
  }
}

// 弹窗
.el-dialog {
  &__headerbtn {
    .el-dialog__close {
      --el-color-info: var(--z-text-color);
    }
  }
}

// 标签 tag
.el-tag {
  &[border='false'] {
    border: none;
  }
}

//内页  elm 数字输入框
.textLeft {
  background-color: aqua;
  .el-input__inner {
    text-align: left !important;
  }
}
